Versions:
Evolith is a software tool published by Evolith, currently available in version 0.1.0, with one version released so far. Described as a "Project Memory Doctor," its purpose is to help users understand what was actually built in any git repository by reading and analyzing the repository's git history. The tool answers three core questions: what features were actually built over the course of a project's development, how well Evolith itself understands the project history, and whether anything sensitive has leaked into the repository. This makes it relevant to the developer tools category, particularly within the areas of version control analysis, project auditing, and repository security assessment. Typical use cases include reconstructing an accurate picture of feature development from commit history, evaluating the completeness and clarity of a project's historical record, and performing privacy or security checks to detect sensitive information that may have been inadvertently committed. A key characteristic of Evolith is that it runs entirely offline: it makes no network calls and uploads no data, which means analysis can be performed locally without exposing repository contents to external services. Getting started involves a short sequence of commands. Users begin with "evolith init" to initialize the tool, followed by "evolith collect git" to gather data from the git history. The "evolith features rebuild" step reconstructs the feature history from the collected data, and finally "evolith doctor" performs the diagnostic analysis that surfaces insights about the project, the tool's understanding of its history, and any potential sensitive data leaks. With its focus on local, privacy-preserving analysis of git repositories, Evolith is suited for developers and teams who need visibility into how a codebase evolved and assurance about what it contains, all without relying on cloud services or external infrastructure.
Tags: